#include<bits/stdc++.h>
using namespace std;

int main()
{
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
const int N=1e5+10;
int a[N];
bool k[N];
int n,i,j,ans=0;
int p=0;

cin>>n;
for(int i=0;i<n;i++) cin>>a[i];
if(n>30)                        //the game
{
    for(int i=0;i<n;i++)
    {
        if(a[i]-1) ans++;
    }
}

else{
for(int i=0;i<n;i++) k[i]=true;

for(int i=0;i<n;i++)            //the less
{
    for(int j=0;j<n-1;j++)
    {
        if(a[j]>a[j+1])
        {
            p=a[j+1];
            a[j+1]=a[j];
            a[j]=p;
        }
    }
}

for(int i=1;i<n;i++)            //the judge
{
    for(int j=0;j<i;j++)
    {
        if(!k[j]) continue;
        else if(a[j]<a[i])
        {
            k[j]=false;
            break;
        }
        else continue;
    }
}

for(int i=0;i<n;i++)
{
    if(k[i]) ans++;
}
}
cout<<ans;
    return 0;
}
